package accion;
import static org.junit.Assert.*;

import org.junit.*;

import bean.*;

public class ResidenteViviendaTest {
	
	private ResidenteAccion _residenteAccion;
	private ViviendaAccion _viviendaAccion;
	private ResidenteViviendaAccion _residenteViviendaAccion;
	
	
	@Before
	public void inicializarTablas() {

		this._residenteAccion = new ResidenteAccion();
		this._viviendaAccion = new ViviendaAccion();
		this._residenteViviendaAccion = new ResidenteViviendaAccion();
		
		
		this._residenteAccion.inicializarTablaResidente();
		this._viviendaAccion.inicializarTablaVivienda();
		this._residenteViviendaAccion.inicializarTablaResidenteVivienda();
		
	}
	
	
	@Test
	public void ingresarUnResidenteVivienda() {
		Vivienda vivienda;
		Residente residente;
		
		residente = _residenteAccion.obtenerResidente(new Residente("48512654", "", "", "", 0, "", ""));
		vivienda = _viviendaAccion.obtenerVivienda(new Vivienda("10001", "", 0, "", ""));
		
		ResidenteVivienda residenteVivienda = new ResidenteVivienda(residente,vivienda);
		
		assertEquals(true, _residenteViviendaAccion.ingresarResidenteVivienda(residenteVivienda));
	}
	
}
	

	